//
// Created by lfm on 2025/3/1.
//
//#include <iostream>
//using namespace std;
////静态成员变量在编译阶段就分配了内存
////静态成员变量在类内声明在类外初始化
////静态成员变量是共享的
//class Person
//{
//public:
//    static int m_A;
//    //静态变量也是有访问权限的：
//private:
//    static int m_B;
//};
//int Person::m_A = 100;
//int Person::m_B = 200;
//void test01()
//{
//    Person p1;
//    //由于静态成员变量是全局共享的,故有两种访问方式
//    cout << p1.m_A << endl;
//    cout << Person::m_A << endl;
//    Person p2;
//    p2.m_A = 200;
//    //由于是共享的，所以这里打印出的变量m_A就是200
//    cout << Person::m_A << endl;
//    //cout << Person::m_B << endl;//无法再类外进行访问
//}
//
//int main()
//{
//    test01();
//    return 0;
//}
